﻿using System;
using Autodesk.Revit.DB;
using YArchitech.Revit.Electric.Common;
using HYRElectric.Equipment;

namespace HYRElectric.PowerSystem
{
	public class EquipmentExchangeSetInfo
	{
		public EquipmentExchangeSetInfo()
		{
			this.m_strOldEquipType = "";
			this.m_strOldEquipName = "";
			this.m_strEquipmentType = "";
			this.m_selSymbol = null;
			this.m_selDbFamilyObject = null;
		}

		public string OldEquipType
		{
			get
			{
				return this.m_strOldEquipType;
			}
			set
			{
				this.m_strOldEquipType = value;
			}
		}

		public string OldEquipName
		{
			get
			{
				return this.m_strOldEquipName;
			}
			set
			{
				this.m_strOldEquipName = value;
			}
		}

		public string EquipmentTypeName
		{
			get
			{
				return this.m_strEquipmentType;
			}
			set
			{
				this.m_strEquipmentType = value;
			}
		}

		public EquipmentType EquipmentType
		{
			get
			{
				return this.m_kEquipmentType;
			}
			set
			{
				this.m_kEquipmentType = value;
			}
		}

		public FamilySymbol FamilySymbolCur
		{
			get
			{
				return this.m_selSymbol;
			}
			set
			{
				this.m_selSymbol = value;
			}
		}

		public DbFamilyObject DbFamilyObjectCur
		{
			get
			{
				return this.m_selDbFamilyObject;
			}
			set
			{
				this.m_selDbFamilyObject = value;
			}
		}

		public string m_strOldEquipType;

		public string m_strOldEquipName;

		public string m_strEquipmentType;

		public FamilySymbol m_selSymbol;

		public DbFamilyObject m_selDbFamilyObject;

		private EquipmentType m_kEquipmentType;
	}
}
